/*
*VerifyNumberOnly.fx
*
*Created on Mar 28, 2011, 18:05:40 PM
*/

package mythesis.gui.popup.controller;

public function boolOnly(s:String):Boolean
{
	if (s == "true" or s == "false")
	{
	    return true;
	}
	else
	{
	    return false;
	}
}

public function lettersOnly(s:String):Boolean
{
    var alphabet:String[] =
    [
    	"A", "B", "C", "D", "E", "F", "G", "H",
    	"I", "J", "K", "L", "M", "N", "O", "P",
    	"Q", "R", "S", "T", "U", "V", "W", "X",
    	"Y", "Z",
    	"a", "b", "c", "d", "e", "f", "g", "h",
    	"i", "j", "k", "l", "m", "n", "o", "p",
    	"q", "r", "s", "t", "u", "v", "w", "x",
    	"y", "z"
    ];
    
    var text = s;
	for (i in [0..alphabet.size()])
	{
	    text = text.replace(alphabet[i], "");
	}
	
	if (text.length() > 0)
	{
	    return false;
	}
	else
	{
	    return true;
	}
}

public function numOnly(s:String):Boolean
{
    var alphabet:String[] =
    [
    	"A", "B", "C", "D", "E", "F", "G", "H",
    	"I", "J", "K", "L", "M", "N", "O", "P",
    	"Q", "R", "S", "T", "U", "V", "W", "X",
    	"Y", "Z"
    ];
    
    var numbers:String[] = 
    [
    	"1", "2", "3", "4", "5", "6", "7", "8", "9", "0"
    ];
    
    var text = s;
	
	for (i in [0..numbers.size()])
	{
	    text = text.replace(numbers[i], "");
	}
    
    if (text.length() > 0)
    {
        return false
    }
    else
    {
		return true;        
    }
}

public class VerifyInput {

};
